..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..###.................#####################.........................######################################################################################################################################.............................................................................##################################..............................#########.......#############............................################################..............##############....................................................####......#############################......................................######################################...######################################..............................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########....................#############################################################.....................#########################################################.......................###########...############################....###########...................................######.........#################......###############################################......###########.............................................................##########..........##..################################...#######.......######......#...############################################.#..........................................#######....######...............###...#########...#......##..####..................#######.##############.........#.###############........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########.............#.......#..############.........#.................####...##... ............###....#######.###############......#####....###................#...###...............................................................................................#############################................#######........###.................###############............##...#................###############....#.#####################...#.........................###############################################...................................########################...######......#############################....................#........#######...##.####################........##############################................############.######........##############..............################..##############....#.........##..................................................####......#########......###########...#######################........######.####################.......##.........###############....###################...#####.#......#####...............#############################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.####################..........########......######.....######################....................#.............#####################........#############.............#######################..........#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#######.......####......#.....#.........#####..###..##................#################..#.............######......####....##.....#.................#...######..###.#..############################..................#....#####.##.......####.....###...#########.######..########.#...........##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................#######.##################............................############.......####....#############.##############................##..............####.####.....##......############################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.###########...............##...........................##.................###..#..####...#....########..#######################......###########......#######################..####.......########.....######.....#......###############..##.......#######.#....#########.......#########.########......######.....###...................####################.#############.....................########.############.............#######################..##...###.############...........###......####..................#...######################....#..#....############......#######.#................#..####.....######........................#########...######...#####..#.##.....#########.####......###.######.......####..####.#....#.........#####..###..##.........####...################.##.###########..######.#####....####.......#.................#...........###..##.........................###...............###.#########.##.......#########.##...#.#######.######..#####...#.####...####..#........##.......#..###########....#############.#.##....#### ............###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################......#########............##...#......##########...#########...####.#.....................###.#############...#########...################.......................#####...................................#####......#############...###...##....################.............######..............#.......#.......###..#....################.......#..................############################..........##.......####....###########..#..............################..##############....#....#####..######............................................####......#########......###########...##.....................########......#....................#######..#########...................########...........###.....#.###########.........######.#....#######################..########..#######...##.##....###.####........##..........##...........######...........######.######################..####.......########.....######.....#......#####..........##..#######.......#.####........#.......#########.########......######.....###.......############.###################.#############.....................########.###..#######....#########.........................##...###.######......###########...######....##############....#...######################....#..#.###.........###.###..#######..################.##...######....##.............##.........#######..###......###.....##.#..#####......###.####......###.######.......####..#...#.####.#########.....##...##..#########....##############.....#..#..#########..######.#########.##########.#################.###########...##..##########...............###.....#..#######...#.........#..##.....######...#..###.#.......#......##.....###.#..#####......#.......#..#######.##..#########...#.....########.#.##....#### .........###...####.......#.....##########......####.#######...#####........####...##.....#####################################......#############################################............#################............####.......##......###.....###########.######.........############..###.######..........###...######...####.#.....................###.#############...#########...################.......................#####......................#############.####......#############...###...##....##############..####.........######.....#########.######.#.......#..##.####................#####..#..................############################.#########..#####..####....###########..#........######................##..............#...#....#####..#.####............................################....#####.#########......###########...##.............................#####.#..........##########.......##.........################...........###########...#####.#...........#####....######.#....#######################.#.......###.......###..#..####....####........##..########..####.......######...........######.######################..####.......#######.#####......#####.######..###......####..##.......#######.#....#.......#.......######...#.#######......######.####...#######........####.###................#.............##.........##################.###..#######....#########...####################..##...###.######......##########.###......####..............####.###.###########...#######....#..#.###.........###.###.#.......##.###########....#.#...######....##.............##...######.......##...######...#####..##..#...#......###.##..####..###.####.........####..#...#.####.#####....#######..#..##.........#...##############....#.#.#..#########..######.#######..#..########.###..............#......#####...##..##.......#...#...###..#..###.....###..#####.##.#########...##..###.........#..###.#.......#......##.####...#...#....####..#......#.##.......#..#.############.#...#...#####.#.##....#### .........###..#....#######.###############......####.#######...#####........####...##.....#.........#############..........####......##########....###############################............#################................#######..######...#####.........##.######......###............##...#......##########...###......###....#.#####################...##############...#########...################.......................#####......................#########....#....######.............###...###..####......######..##.###..#######......##############.######.#.....##.##..#..##.........#######.....##.#####.............#############.........######.#########..#####......###.###########..#..#####.######..####..........##...###########.###.####.....##.#....##########..................################....#####.#########......##############..###########..................#####.#..........##########.......##.........################...........###########...######.######...##.....####......#.####...................####.#.......###.......###..#..####....####........##..########..####.......######...........######.######.............###..####.......#######.#....####..#####.######..###......##..##..#######.......#.####.######.#.......######...#.#######......######.####...#######........####.###................#.............##.........###################...#.#######....#########...####################..#.###...#......##....##########.###......####..................#.##.##############......#....#..#.###...######...####.#......#..#.....######....#.#...######....##.............##...######.......##...######...#######..##....#......###.##..##..##...#...........##....#.#...#.####.#####....#######..#..##.##......#...#######.......####.#.##..########.##.......#######..#..########.###..............#......#####...##..##.######.###.###.##..#..###.....###..#....#..##########...##.....#####..#.#.#..#.#.......#......##.#######.###.####....##.######.#........#.###.###.........#.###.##.#####.#.##.####### ....#####...##.###########.###############......####.######.###.....######..####...##.....#.........#############..........####......##########....###################............#####..#....#######...#######................#####..##......###.....###......##.###...###..#...############..###.######..........###...######...####.#.....................###.####...######...#######.....##.......#######.......................#####.#####################.........####.####......############.###...###..####......######..##.###..#######......##############.######.#.....##.##..#..##.........#######.....##.#####.............#############...######......#........#..#####..####...#...........##.##.....#......##....##########..###.....######.###.####.....##.#....##########..................################....#####.########.######....##########..###########..........########.....#.##........##########.......##.........################.#####.....###########...######.####..###..#####....######.#....###################....#.###.######..#####...##.##.###....####........#.##########..####.......######...........######.#.....#############...##....#######.......#.####....##.....#######..###......##..##..#######.......#.....#......#.###....####..###.#.......######.......####...####...########....#..#.......#########.#............##...######...................###.#.......##..#####.###...####################..#.##.###.######..###.##########.###.....#...#.........#########.#..#..............####..#....#.#.#...###......###....#.###...#..#.....######....#.#...##....####..#######......##...###...#######..###....##...####...##..#####......###.#.##..##..####...........##....#.####.#....#..#######.......#.#....#.#.......#####..##......##....#.#..##........#..#######....##.##.##........#...###########...#......###..###..##..#.#####....#...#..##.##...##...###...####.##....#.....#..##.....#####..#.#.#..#.#.......#.....###.#######.###.#...##.#.#.#######.......##.#...#...######...#.###.##......##.##.####### ....#####...##.###########.###############......####.######.###.....######..####...##.....#.........#############..........####.....#..........####...................############.....##.####.......###.......################....#..##......###.####...######..#...###...##.###............##...#......##########......######...#...#.######.........######...#####...######...#......#####..#######.......#######################.....#.........############.........####.####......############.###...###..####......##....##..#...##.....##......########......#......#.#####..#.#..#..##.....####.......#####..#.....#######....##...##########...######......#........#..#####..####...############..#..#####.######..####........##..###.....#.....#...#....#####..#.####........##........####......#####...........####.####.###.....#######....##########..#####......##########........#####..##........##########.......##........#................#.....#####...........###......#....##...##.....####......#.####...################....#.###.####..##.....###..#..#.##....####........#.###.......##....######.######....#######......#.#####.............###..####.......#######.#....####..#####.......#.###.....#..##..#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.............................. ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...###################################################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################...................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................#############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................